home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / misc / ma3r2.arj / MANUAL.PRT < prev    next >
Text File  |  1991-04-17  |  120KB  |  1,575 lines

  1.  
  2.                                                                                 
  3.  
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                                                                                 
  12.                                                                                 
  13.                                                                                 
  14.                                                                                 
  15.                                                                                 
  16.                                                                                 
  17.                                                                                 
  18.                                                                                 
  19.                                                                                 
  20.                                                                                 
  21.                                                                                 
  22.                                                                                 
  23.                                                                                 
  24.                                   MORSE  ACADEMY                                
  25.                                  OPERATION MANUAL                               
  26.                           VERSION 3R2 - APRIL 11th, 1991                        
  27.  
  28.                                                                                 
  29.                                                                                 
  30.                                                                                 
  31.                                                                                 
  32.                                                                                 
  33.                                                                                 
  34.                                                                                 
  35.                                                                                 
  36.                                                                                 
  37.                                                                                 
  38.                                                                                 
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                Morse Academy is distributed to Radio Amateurs by                
  46.                                  The W5YI Group                                 
  47.                                 P.O. Box #565101                                
  48.                              Dallas, TX  75356-5101                             
  49.                         Tel: 1-800-669-W5YI (toll free)                         
  50.  
  51.                                                                                 
  52.  
  53.                                                                                 
  54.                                                                                 
  55.                           Morse Academy -- Version 3R2                          
  56.                                 April 14th, 1991                                
  57.                                                                                 
  58.                                                                                 
  59.                                      Index                                      
  60.                                                                                 
  61.                                                                                 
  62.        Section                                                       Page       
  63.                                                                                 
  64.        Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  1        
  65.                                                                                 
  66.        General Information  . . . . . . . . . . . . . . . . . . . . .  4        
  67.                                                                                 
  68.        Learning Menu  . . . . . . . . . . . . . . . . . . . . . . . .  6        
  69.                                                                                 
  70.        Receiving Game . . . . . . . . . . . . . . . . . . . . . . . .  8        
  71.                                                                                 
  72.        Endurance Trials . . . . . . . . . . . . . . . . . . . . . . . 12        
  73.                                                                                 
  74.        Proficiency Session  . . . . . . . . . . . . . . . . . . . . . 14        
  75.  
  76.        Morse Keyboard Tutor . . . . . . . . . . . . . . . . . . . . . 17        
  77.                                                                                 
  78.        Keyboard Program . . . . . . . . . . . . . . . . . . . . . . . 19        
  79.                                                                                 
  80.        Weighting Selection  . . . . . . . . . . . . . . . . . . . . . 22        
  81.                                                                                 
  82.        View Previous Sessions . . . . . . . . . . . . . . . . . . . . 24        
  83.                                                                                 
  84.        Option Selections  . . . . . . . . . . . . . . . . . . . . . . 26        
  85.                                                                                 
  86.        Appendixes                                                               
  87.                                                                                 
  88.             A - Amateur Radio Morse Abbreviations . . . . . . . . . . 30        
  89.                                                                                 
  90.             B - Frequently Used Q-Signals . . . . . . . . . . . . . . 31        
  91.                                                                                 
  92.             C - Construction Notes for an External Tone Generator . . 33        
  93.  
  94.   Introduction                                                          Page  1 
  95.  
  96.   Morse  Academy is a Morse code teaching program incorporating Computer  Aided 
  97.   Instruction  (CAI)  that  is  extremely useful in teaching the  code.  It  is 
  98.   designed  to  help students who have no knowledge of the code  or  computers. 
  99.   Operation  is  simple  with functions selected by a  single  key.   Different 
  100.   sessions  are provided to allow students to vary the way they learn the code. 
  101.   Testing is automated to allow the student to spend more time on learning, and 
  102.   less on the tedious task of checking the result of a session.   Morse Academy 
  103.   includes:                                                                     
  104.                                                                                 
  105.            - on-line HELP for each session (F10 key)                            
  106.                                                                                 
  107.            - option settings that can be saved on diskette or disk              
  108.              so they are not lost when power is turned off                      
  109.                                                                                 
  110.            - the ability to edit and sequence the character set used            
  111.              in all sessions                                                    
  112.                                                                                 
  113.            - a set of sample code tests for student practice                    
  114.                                                                                 
  115.            - the ability to generate random Novice, General, and Extra          
  116.              test sessions for practice                                         
  117.                                                                                 
  118.            - the ability to create, save, and reload text for replay            
  119.  
  120.            - the ability for the student to input his copy via the keyboard     
  121.              during the Proficiency session and have it automatically           
  122.              compared with the generated text at the end of the session         
  123.                                                                                 
  124.            - the ability to save all computer generated text for later          
  125.              printing (F9 key)                                                  
  126.                                                                                 
  127.            - the ability to select your own desired character weightings        
  128.              (frequency of occurrence of characters)                            
  129.                                                                                 
  130.            - the saving of the history of mistakes from the last Receiving      
  131.              Game for optional use in computing character weighting             
  132.                                                                                 
  133.            - the optional ability to allow the Receiving Game to reorder        
  134.              the character set in worst-to-best sequence                        
  135.                                                                                 
  136.            - the optional generation of Morse Prosigns in context that          
  137.              helps a student understand their meaning                           
  138.                                                                                 
  139.            - the ability to adjust the code sending speed for the variances     
  140.              of different PC's                                                  
  141.                                                                                 
  142.            - optional use of an external tone generator via the printer port    
  143.              (or other computer ports)                                          
  144.  
  145.   Introduction                                                          Page  2 
  146.  
  147.  
  148.   Morse  Academy's features will help a student learn the code.   Some are  of  
  149.   use  to an instructor accompanying the student thru his short odyssey to code 
  150.   proficiency.   It's  still true that a small amount of hard work is needed to 
  151.   learn the code.  Computer feed back during the process of learning Morse code 
  152.   helps  a  student,  so  learning the code is relatively painless  with  Morse 
  153.   Academy.   Developing  copying skills takes an effort by the student and  the 
  154.   devotion of time to the process.                                              
  155.                                                                                 
  156.   If  you  have comments or suggestions to improve Morse Academy,  I'd like  to 
  157.   hear from you.  Please write to:                                              
  158.                                                                                 
  159.                          Joseph Speroni, AH0A                                   
  160.                          259 Copper Beach Drive                                 
  161.                          Blue Bell, PA 19424                                    
  162.  
  163.                                                                                 
  164.  
  165.   Introduction                                                          Page  3 
  166.  
  167.  
  168.   Installation for a Hard Disk System                                           
  169.                                                                                 
  170.   The first time you use Morse Academy you should carefully follow the steps in 
  171.   this  section.   Afterwards  you  will only need step 3 to use  the  program. 
  172.   There  is  the possibility of unforeseen problems.   It is  recommended  that 
  173.   before  starting you make a backup copy of the discette to insure you  always 
  174.   have a readable copy.  Follow these steps:                                    
  175.                                                                                 
  176.              Step 1. Create a Directory to hold Morse Academy                   
  177.                                                                                 
  178.                      C: <Enter>                                                 
  179.                      CD\ <Enter>                                                
  180.                      MD MA <Enter>                                              
  181.                      CD MA <Enter>                                              
  182.                                                                                 
  183.              Step 2. Copy the discette files to the hard disk                   
  184.                                                                                 
  185.                      COPY A:*.* C: <Enter>                                      
  186.                                                                                 
  187.              Step 3. Execute Morse Academy                                      
  188.                                                                                 
  189.                      CD\MA <Enter>                                              
  190.                      MA <Enter>                                                 
  191.  
  192.   Installation for a Floppy Disk System                                         
  193.                                                                                 
  194.   Before  performing the copy operation you must format a new system disk  onto 
  195.   which you can copy Morse Academy.  Follow these steps:                        
  196.                                                                                 
  197.              Step 1. Create a system disk to hold Morse Academy                 
  198.                                                                                 
  199.                      FORMAT  B:/S <Enter>                                       
  200.                                                                                 
  201.              Step 2. Copy the discette files to the newly formatted discette    
  202.                                                                                 
  203.                      Replace your DOS discette in drive A with the Morse        
  204.                      Academy master.                                            
  205.                                                                                 
  206.                      COPY  A:*.*   B: <Enter>                                   
  207.                                                                                 
  208.              Step 3. Execute Morse Academy                                      
  209.                                                                                 
  210.                      Remove the Morse Academy discette in drive A and           
  211.                      store it.  Mount the new DOS discette with Morse           
  212.                      Academy files copied on it (from drive B) into drive A.    
  213.                                                                                 
  214.                      MA <Enter>                                                 
  215.  
  216.   G. General Information                                                Page  4 
  217.  
  218.                                                                                 
  219.                                                                                 
  220.                                                                                 
  221.                                                                                 
  222.                                                                                 
  223.                                                                                 
  224.                                                                                 
  225.                                                                                 
  226.                                                                                 
  227.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  228.    ║                    Select session from menu by letter                    ║ 
  229.    ║                                                                          ║ 
  230.    ║   Morse Academy Version 3R1, Copyright 11 Mar 91 J. Speroni AH0A/7J1AAA  ║ 
  231.    ║   This program was developed based on ideas from AEA's Morse University  ║ 
  232.    ║                                                                          ║ 
  233.    ║                 Select: █                                                ║ 
  234.    ║                         L. Learning menu                                 ║ 
  235.    ║                         R. Receiving game                                ║ 
  236.    ║                         E. Endurance trials                              ║ 
  237.    ║                         P. Proficiency session                           ║ 
  238.    ║                         M. Morse keyboard tutor                          ║ 
  239.    ║                                                                          ║ 
  240.    ║                         K. Keyboard                                      ║ 
  241.    ║                         W. Weighting selection                           ║ 
  242.    ║                         V. View last session                             ║ 
  243.    ║                         O. Option selections                             ║ 
  244.    ║                                                                          ║ 
  245.    ║                         D. DOS return                                    ║ 
  246.    ║                                                                          ║ 
  247.    ║                                                                          ║ 
  248.    ║            Morse Academy is distributed to Radio Amateurs by             ║ 
  249.    ║                              The W5YI Group                              ║ 
  250.    ║                             P.O. Box #565101                             ║ 
  251.    ║                          Dallas, TX  75356-5101                          ║ 
  252.    ║                     Tel: 1-800-669-W5YI (toll free)                      ║ 
  253.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  254.                                                                                 
  255.                                                                                 
  256.                                                                                 
  257.                        Figure 1. Morse Academy Main Menu                        
  258.  
  259.   G. General Information                                                Page  5 
  260.  
  261.   Morse  Academy is based on Computer Assisted Instruction concepts from  AEA's 
  262.   Morse University.   The author thanks AEA,  a company dedicated to support of 
  263.   amateur radio,  for their help and encouragement in developing this program.  
  264.                                                                                 
  265.   Operation is menu driven with a single key selecting the desired session:     
  266.                                                                                 
  267.   (L)earning:               Selects characters, and provides learning mode.     
  268.   (R)eceiving game:         An interactive game to teach the Morse code.        
  269.   (E)ndurance game:         An interactive game to increase copying skills.     
  270.   (P)roficiency:            Generates actual code tests to improve skills.      
  271.   (M)orse keyboard tutor:   An interactive game to develop keyboard skills.     
  272.   (K)eyboard:               Used to send Morse practice text from disk files.   
  273.   (W)eightings:             Varies the frequency of occurrence of characters.   
  274.   (V)iew sessions:          Displays prior session results.                     
  275.   (O)ptions:                Allows selection of tone, screen, and other options 
  276.   (D)OS return              Proper way to terminate and SAVE CHANGED OPTIONS.   
  277.                                                                                 
  278.   The  ESC key serves as a STOP RUN key.   Push it to return from a sub-session 
  279.   to a session, and again to the main menu.  The ALT key is a shift key for the 
  280.   European characters.  It is shown in line 24 of some menus as an UP-ARROW.    
  281.                                                                                 
  282.   The  F9 key prints a screen.   The F10 key can be used AT ANY TIME to display 
  283.   HELP.  A prompt for the next step is ALWAYS shown in reverse video on line 1. 
  284.  
  285.   L. Learning Menu                                                      Page  6 
  286.  
  287.                                                                                 
  288.                                                                                 
  289.                                                                                 
  290.                                                                                 
  291.                                                                                 
  292.                                                                                 
  293.                                                                                 
  294.                                                                                 
  295.                                                                                 
  296.                                                                                 
  297.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  298.   ║                                                                           ║ 
  299.   ║                        ARRL Standard Character Set                        ║ 
  300.   ║                                                                           ║ 
  301.   ║               1 A                17 M                33 SK [+]            ║ 
  302.   ║               2 E                18 P                34 1                 ║ 
  303.   ║               3 R                19 G                35 2                 ║ 
  304.   ║               4 N                20 F                36 3                 ║ 
  305.   ║               5 AR [*]           21 ,                37 4                 ║ 
  306.   ║               6 █                22 W                38 5                 ║ 
  307.   ║               7 I                23 B                39 6                 ║ 
  308.   ║               8 O                24 BT [=]           40 7                 ║ 
  309.   ║               9 S                25 J                41 8                 ║ 
  310.   ║              10 D                26 /                42 9                 ║ 
  311.   ║              11 H                27 K                43 0                 ║ 
  312.   ║              12 C                28 Q                                     ║ 
  313.   ║              13 U                29 X                                     ║ 
  314.   ║              14 Y                30 V                                     ║ 
  315.   ║              15 .                31 Z                                     ║ 
  316.   ║              16 L                32 ?                                     ║ 
  317.   ║                                                                           ║ 
  318.   ║                        F. First hearing                                   ║ 
  319.   ║                        L. Lesson number       1                           ║ 
  320.   ║                        C. Character speed    16 WPM                       ║ 
  321.   ║                                                                           ║ 
  322.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  323.                                                                                 
  324.                                                                                 
  325.                                                                                 
  326.                                                                                 
  327.                                                                                 
  328.                             Figure 2. Learning Menu                             
  329.  
  330.   L. Learning Menu                                                      Page  7 
  331.  
  332.   This  menu allows students to chose the characters they wish to learn.   This 
  333.   can  be  done  by typing the letter L followed by the lesson  numbers  to  be 
  334.   learned (type the same number twice to select only one lesson).  You can also 
  335.   include  or exclude characters by using the INSERT or DELETE keys and  moving 
  336.   the  blinking  cursor using the DOWN or UP cursor control  keys.   Characters 
  337.   selected have their two digit numeric sequence number shown in reverse video. 
  338.                                                                                 
  339.   The  character  set and their order can be modified using Selection and  Edit 
  340.   commands in the main menu (O)ption selections.                                
  341.                                                                                 
  342.   The  (F)irst  hearing  key introduces the  characters  being  learned.   Each 
  343.   character  is  sent  four times during which it is displayed  in  large  full 
  344.   screen format.  At first display occurs prior to the sending of the character 
  345.   in  Morse  code,  with  the  time  slowly  being  decreased  with  successive 
  346.   repetitions.   All  characters  being learned are sent in a random  sequence, 
  347.   with the full set being repeated until the session is terminated by ESC.      
  348.                                                                                 
  349.   The (C)haracter speed key sets the average speed characters are sent.   Morse 
  350.   Academy  is  set to send at a relatively fast character speed.   The  default 
  351.   character  speed  of 16 WPM is a good choice for students aiming for  a  code 
  352.   speed of 13 WPM.  This may seem fast,  but learning the individual characters 
  353.   at this rate with pauses between them makes it easier to progress.  At faster 
  354.   average  sending  rates the character speed remains the same but  the  pauses 
  355.   between them shortens.                                                        
  356.  
  357.   The  ENTER  key activates the keyboard and allows a student to  associate  a  
  358.   single keyboard key with the Morse code sound for it.   Students can use this 
  359.   as  another  way to become familiar with characters as they are added to  the 
  360.   practice sessions.                                                            
  361.                                                                                 
  362.   The  Learning  menu  is the only one that controls the number  of  characters 
  363.   being learned.  This selection applies to all sessions.                       
  364.                                                                                 
  365.   The  ESC key can be pressed while in the keyboard activate mode (started with 
  366.   the ENTER key)  to return to the Learning menu and a second time to return to 
  367.   the main menu.                                                                
  368.  
  369.   R. Receiving Game                                                     Page  8 
  370.  
  371.                                                                                 
  372.                                                                                 
  373.                                                                                 
  374.                                                                                 
  375.                                                                                 
  376.                                                                                 
  377.                                                                                 
  378.                                                                                 
  379.                                                                                 
  380.                                                                                 
  381.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  382.   ║                                                                           ║ 
  383.   ║                               RECEIVING GAME                              ║ 
  384.   ║                                                                           ║ 
  385.   ║                  Select: █                                                ║ 
  386.   ║                          S. Sending speed       5 WPM                     ║ 
  387.   ║                          C. Character speed    16 WPM                     ║ 
  388.   ║                                                                           ║ 
  389.   ║                          G. Group size          1                         ║ 
  390.   ║                          W. Weighting          Random                     ║ 
  391.   ║                          R. Resequencing       Off                        ║ 
  392.   ║                                                                           ║ 
  393.   ║                                                                           ║ 
  394.   ║                                                                           ║ 
  395.   ║                                                                           ║ 
  396.   ║                                                                           ║ 
  397.   ║                                                                           ║ 
  398.   ║                                                                           ║ 
  399.   ║                                                                           ║ 
  400.   ║                                                                           ║ 
  401.   ║                                                                           ║ 
  402.   ║                                                                           ║ 
  403.   ║                                                                           ║ 
  404.   ║                                                                           ║ 
  405.   ║                                                                           ║ 
  406.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  407.                                                                                 
  408.                                                                                 
  409.                                                                                 
  410.                                                                                 
  411.                                                                                 
  412.                          Figure 3. Receiving Game Menu                          
  413.  
  414.   R. Receiving Game                                                     Page  9 
  415.  
  416.   The  Receiving Game is an interactive game that allows a student to  practice 
  417.   code  by  listening  to  a random group of 1  to  9  characters,  typing  the 
  418.   characters  on  the keyboard,  and having the computer check if he or she  is 
  419.   correct.  If correct, a short high pitch tone is emitted.   If wrong,  a long 
  420.   low  frequency tone sounds,  the correct answer is displayed in the center of 
  421.   the  screen with an indicator showing the character that caused the error and 
  422.   the  incorrect  student  input  displayed below  it.  This   feedback  allows 
  423.   students to learn characters thru repetition and correction.                  
  424.                                                                                 
  425.   The  number of characters used during the game is determined by the  Learning 
  426.   menu.   For the first Receiving Game,  use the Learning menu to select just a 
  427.   few  characters,  say three.  Then enter the Receiving Game,  and select  the 
  428.   (S)ending speed,  (C)haracter speed,  (G)roup size and (W)eighting as desired 
  429.   before starting a game.                                                       
  430.                                                                                 
  431.   The (S)peed key allows the selection of the average speed that text is sent.  
  432.                                                                                 
  433.   The  (C)haracter  speed key sets the speed that characters are  sent.   Morse 
  434.   Academy   is  designed to send at a relatively fast character   speed.    The 
  435.   default  character speed of 16 WPM is a good choice for students aiming for a 
  436.   code  speed  of  13 WPM.   This may seem fast,  but learning  the  individual 
  437.   characters   at   this  rate with pauses between them makes  it   easier   to 
  438.   progress.   At  faster average sending rates the speed of characters  remains 
  439.   the same but the pauses between them shortens.                                
  440.  
  441.   The  (W)eight  key  selects  different  frequency  patterns  of  sending  of  
  442.   characters.   This  allows the student to control the frequency of repetition 
  443.   of characters to stress those requiring more emphasis.   Each time the key is 
  444.   pressed one of following four options is successively selected:               
  445.                                                                                 
  446.                                                                                 
  447.       Random    - the character weight will be random (each character having    
  448.                   the same probability of being sent).                          
  449.       Text      - the character weight approximates that of english text with   
  450.                   the vowels occurring more frequently.  (This will cause the   
  451.                   average speed to increase since these characters are short    
  452.                   in Morse code).  Note that with this weighting, characters    
  453.                   sent in sequence are allowed to duplicate.  With the other    
  454.                   choices duplicate characters in sequence will not occur.      
  455.       History   - the characters missed during the last complete Receiving Game 
  456.                   will be sent more frequently.                                 
  457.       Student's - the character weight set by the student will be used to       
  458.                   control the frequency of selection.                           
  459.                                                                                 
  460.   Use    the  main  menu  (W)eighting  session  to  display  these   selections 
  461.   graphically and to create a student's desired weighting.                      
  462.                                                                                 
  463.   The  respective  default  values of 5 WPM,  16 WPM and 1 character  are  good 
  464.   choices for a beginning student.                                              
  465.  
  466.   R. Receiving Game                                                     Page 10 
  467.  
  468.  
  469.   Start  the game with the ENTER key and it will randomly generate the letters  
  470.   A, E, R, N, T,  or the Prosign AR (If you have started with Lesson number 1). 
  471.   Continue  to  play the game until you're comfortable with  these  characters. 
  472.   With  only three characters,  the character's sound and their position on the 
  473.   keyboard  are quickly learned.   The number of characters can be increased by 
  474.   adding  a  few each day.   In just a few weeks the student will know all  the 
  475.   characters and their positions on the keyboard.                               
  476.                                                                                 
  477.   A  running  total of right and wrong answers is constantly displayed  on  the 
  478.   screen.   A total of 20 wrong answers completes a game.   During the game the 
  479.   remaining   number  of  wrong  answers  is  graphically  displayed  as  solid 
  480.   horizontal bars on the screen.  The game ends when the last bar is gone.  The 
  481.   session can be ended earlier by depressing ESC.  In either case,  the program 
  482.   signals completion by sending the Prosign SK (End of Final Transmission).     
  483.                                                                                 
  484.   At the end of the game,  the characters sent during the session are displayed 
  485.   on  the screen,  in order of the worst result.   Each character is  displayed 
  486.   with the number of incorrect responses, and the number of times the character 
  487.   was  correctly copied.  For example "F <4,11>"  shows the student missed  the 
  488.   letter  F 4 times and copied it correctly 11 times.   This allows the student 
  489.   to review the session and find which characters need more work.               
  490.  
  491.   The  results  of a Receiving Game can optionally be used to re-sequence  the  
  492.   characters  on  the Learning menu.   Use the (R)esequence key to select  this 
  493.   option (default is "Off").   If this option is selected and the Learning menu 
  494.   is  brought up after a game is played to completion,  the characters will  be 
  495.   displayed  in order by the worst character,  giving the student a history  of 
  496.   the characters causing the most trouble.   To practice those characters go to 
  497.   the  (L)earning  menu and set the number of characters being learned so  only 
  498.   the  ones in the beginning of the list are used.   Remember those  characters 
  499.   needing more study will be at the top of the list.                            
  500.                                                                                 
  501.   Another  important function of the Receiving Game is its automatic setting of 
  502.   weightings  to correspond to the characters missed during the game.   NOTE  - 
  503.   this occurs only if game goes to completion, i.e.  the ESC key is NOT used to 
  504.   terminate  the game early.   The Weighting option in all menus can be used to 
  505.   select  the HISTORY weighting option.   The use of this weighting option will 
  506.   allow the student to repeat troublesome characters requiring practice.        
  507.                                                                                 
  508.   After  the  student  is comfortable with single letters,  but  early  in  his 
  509.   training,  the  group  size should be set to 2 (and later 3 and  higher),  so 
  510.   memory (copying behind the text) can start to be developed.   This can not be 
  511.   over emphasized.  Skills in copying depend very much on getting confidence in 
  512.   copying longer sequences.                                                     
  513.  
  514.   R. Receiving Game                                                     Page 11 
  515.  
  516.  
  517.   Mix  sessions between the Receiving Game and Proficiency testing to  develop  
  518.   the ability to write characters as well as input them on the keyboard.   When 
  519.   the  Receiving Game becomes too easy try switching to the Endurance Trials to 
  520.   get practice in copying long character sequences without an error.   Students 
  521.   can  adjust the mix of sessions to match free time and the pace of  learning. 
  522.   You  should  make  an  effort to spend at least 30 minutes  every  other  day 
  523.   practicing.  With only a little effort Morse code skills will come easily.    
  524.  
  525.   E. Endurance Trials                                                   Page 12 
  526.  
  527.                                                                                 
  528.                                                                                 
  529.                                                                                 
  530.                                                                                 
  531.                                                                                 
  532.                                                                                 
  533.                                                                                 
  534.                                                                                 
  535.                                                                                 
  536.                                                                                 
  537.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  538.    ║   Press the ENTER key to start the trials or ESC to terminate the game   ║ 
  539.    ║                                                                          ║ 
  540.    ║                             ENDURANCE TRIALS                             ║ 
  541.    ║                                                                          ║ 
  542.    ║               Select: █                                                  ║ 
  543.    ║                       S. Starting speed       5 WPM                      ║ 
  544.    ║                       F. Final speed         10 WPM                      ║ 
  545.    ║                       C. Character speed     16 WPM                      ║ 
  546.    ║                                                                          ║ 
  547.    ║                       W. Weighting           Random                      ║ 
  548.    ║                       T. Transmit            Characters                  ║ 
  549.    ║                                                                          ║ 
  550.    ║                                                                          ║ 
  551.    ║                                                                          ║ 
  552.    ║                                                                          ║ 
  553.    ║                                                                          ║ 
  554.    ║                                                                          ║ 
  555.    ║                                                                          ║ 
  556.    ║                                                                          ║ 
  557.    ║                                                                          ║ 
  558.    ║                                                                          ║ 
  559.    ║                                                                          ║ 
  560.    ║                                                                          ║ 
  561.    ║                                                                          ║ 
  562.    ║                                                                          ║ 
  563.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  564.                                                                                 
  565.                                                                                 
  566.                                                                                 
  567.                         Figure 4. Endurance Trials Menu                         
  568.  
  569.   E. Endurance Trials                                                   Page 13 
  570.  
  571.   The  Endurance  trials send characters or words continuously at the  selected 
  572.   speeds until the student errors.   The (S)tarting,  (F)inal,  and (C)haracter 
  573.   speeds can be set before each session.  Code is sent as continuous characters 
  574.   or  as  random  length  words.   Use the (T)ransmit key to  select  the  mode 
  575.   desired.  The (W)eight key selects the desired weighting.   Use the ENTER key 
  576.   to  start  the session.   A complete session is fifteen trials but it can  be 
  577.   ended at any time by pressing ESC.                                            
  578.                                                                                 
  579.   Each trial displays the number of characters received correctly.   At the end 
  580.   of  a trial the LAST FIVE characters sent just before an error are displayed. 
  581.   The  character  in reverse video in the middle of the screen is the  expected 
  582.   correct  one  that caused the trial to stop.   During an Endurance trial  the 
  583.   reason  for an error is often not the last character sent,  but one of  those 
  584.   proceeding the error.  A character that causes the student to pause and think 
  585.   can be the real reason for an error even if it is correctly copied.   So much 
  586.   time  passes  trying  to recall a problem character that even  a  simple  one 
  587.   following will be missed.   Examining the characters preceding the error will 
  588.   give the student information about the characters requiring more work.        
  589.                                                                                 
  590.   The  computer  displays the incorrect response in reverse video in  the  last 
  591.   column  (either  the  character input or the phrase TIMED  OUT  indicating  a 
  592.   failure to respond within the time allowed.)   The expected character is also 
  593.   shown in reverse video.  By comparing the reverse video columns and examining 
  594.   preceding characters, the student can determine the reason for the error.     
  595.  
  596.   One  type of error that the student should take care not to make is pressing  
  597.   a  key  too long.   The computer keyboard routine assumes that a key that  is 
  598.   depressed  a  long  time is to be repeated.   You will be able to  spot  this 
  599.   problem by comparing the computer reported mistaken character with the second 
  600.   last character sent by the computer.  If they are the same,  chances are that 
  601.   you are pressed a key too long.   Keyboard technique is important to excel in 
  602.   this  game.   The Morse Keyboard Tutor session can also help develop keyboard 
  603.   techniques.                                                                   
  604.                                                                                 
  605.   A  candidate  for  an FCC Amateur Radio license can copy one minute  of  code 
  606.   without  error as an alternative to passing a quiz on the contents of a Morse 
  607.   transmission (70% is required) .   This game will help you perfect the skills 
  608.   to do that.  To pass in this way a candidate would have to copy:              
  609.                                                                                 
  610.                         5 WPM    -    25 characters                             
  611.                        13 WPM    -    65 characters                             
  612.                        20 wpm    -   100 characters                             
  613.                                                                                 
  614.   Prosigns,  punctuation,  and numbers count as two characters for the purposes 
  615.   of  the  real  examination and you can go over the text and  correct  obvious 
  616.   errors from context, e.g. TSE RIG to THE RIG.                                 
  617.  
  618.   P. Proficiency Session                                                Page 14 
  619.  
  620.                                                                                 
  621.                                                                                 
  622.                                                                                 
  623.                                                                                 
  624.                                                                                 
  625.                                                                                 
  626.                                                                                 
  627.                                                                                 
  628.                                                                                 
  629.                                                                                 
  630.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  631.    ║   Select options, press ENTER to start, or ESC to return to main menu    ║ 
  632.    ║                                                                          ║ 
  633.    ║                           PROFICIENCY  SESSION                           ║ 
  634.    ║                                                                          ║ 
  635.    ║                Select:  █                                                ║ 
  636.    ║                         S. Start speed       5 WPM                       ║ 
  637.    ║                         F. Finish speed     13 WPM                       ║ 
  638.    ║                         C. Character speed  16 WPM                       ║ 
  639.    ║                                                                          ║ 
  640.    ║                         D. Duration        3.0 Minutes                   ║ 
  641.    ║                         G. Group size          Random                    ║ 
  642.    ║                         W. Weighting           Random                    ║ 
  643.    ║                                                                          ║ 
  644.    ║                         U. Use file            (Off)                     ║ 
  645.    ║                         T. Text generation     (Off)                     ║ 
  646.    ║                                                                          ║ 
  647.    ║                                                                          ║ 
  648.    ║                                                                          ║ 
  649.    ║                                                                          ║ 
  650.    ║                                                                          ║ 
  651.    ║                                                                          ║ 
  652.    ║                                                                          ║ 
  653.    ║                                                                          ║ 
  654.    ║                                                                          ║ 
  655.    ║                                                                          ║ 
  656.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  657.                                                                                 
  658.                                                                                 
  659.                                                                                 
  660.                        Figure 5. Proficiency Session Menu                       
  661.  
  662.   P. Proficiency Session                                                Page 15 
  663.  
  664.   The Proficiency session sends character groups at selected speeds.  This type 
  665.   of  practice simulates actual text transmissions,  but with random characters 
  666.   grouped  into  "words".   The  start  and  finish  code  speeds  can  be  set 
  667.   independently.   This allows the student to start at a comfortable code speed 
  668.   and have the computer automatically increase speed during the session.        
  669.                                                                                 
  670.   The (S)tart key sets the starting average speed of sending,  the (F)inish key 
  671.   the  final average speed,  and the (C)haracter key the character speed.   The 
  672.   character  speed  can not be set to a value smaller than the start or  finish 
  673.   speeds.   If  the  character  speed is set greater than the  average  sending 
  674.   speed, the timing between characters is adjusted, as needed,  to maintain the 
  675.   desired average speed.  The current average text speed,  and elapsed time are 
  676.   constantly displayed during the session.                                      
  677.                                                                                 
  678.   The (D)uration key selects the length of the session.  It can be set from 0.1 
  679.   to  9.9 minutes.   If the start and finish speeds are different,  the session 
  680.   duration  is divided into equal periods (number of periods is Finish-Start+1) 
  681.   and the average code speed is increased by 1 WPM after each period.           
  682.                                                                                 
  683.   By  depressing the (G)roup key,  the character groupings into "words"  can be 
  684.   set  to either a random length (up 9 characters)  or the group size  desired. 
  685.   Type zero to select a random length or 1 to 9 for the desired number.         
  686.  
  687.   Code  transmission  is  started  with  the ENTER  key.   It  ends  with  the  
  688.   transmission  of  the  Prosign AR (End of Transmission)  after  the  selected 
  689.   duration  expires.   The  student can copy the text on paper and compare  the 
  690.   results  displayed  at the end of the session,  or he can copy along  on  the 
  691.   keyboard and have the computer display it at the end of the session.          
  692.                                                                                 
  693.   If keyboard input is used, Morse Academy compares the student's copy with the 
  694.   computer  generated  text,  and shows differences in reverse  video.  Missing 
  695.   characters in the student's copy are shown as a "~".  The texts are displayed 
  696.   on pairs of lines with the student's copy below the computer's.  The compared 
  697.   text  can  be printed (use the F9 key)  with blank lines inserted after  each 
  698.   pair   to  allow  easier  manual  comparison.    Screen  reverse  video  (the 
  699.   differences) is shown  by printing a character "-" underneath each line pair. 
  700.                                                                                 
  701.   The  (U)se  file  key  allows  the  student  to  select  a  stored  file  for 
  702.   transmission  rather than generating random code.   If selected,  the list of 
  703.   files is displayed and input of the desired file's name requested.   Starting 
  704.   the session with the ENTER key will cause the file's text to be sent.         
  705.                                                                                 
  706.   The  (T)ext  generation  key allows the student to generate random  QSO's  as 
  707.   another  option  for  practice.   The  list of  text  generation  options  is 
  708.   displayed and input requested - NOVICE, GENERAL, EXTRA,  or CALLS (the latter 
  709.   is call sign practice only).  The generated text is also saved under the same 
  710.   name as a .KB file that can be reloaded in the Keyboard session.              
  711.  
  712.   P. Proficiency Session                                                Page 16 
  713.  
  714.  
  715.   For  the  (U)se and (T)ext options,  if the student inputs his copy via  the  
  716.   keyboard  (rather than copying on paper),  Morse Academy gives an opportunity 
  717.   at  the end of transmission to correct the text before comparing it with  the 
  718.   file's  text.   This is what a student could do during an actual  examination 
  719.   and  allows  a  chance to practice.   The copy input by  the  student  during 
  720.   transmission is displayed on the screen,  and a prompt invites the student to 
  721.   edit the text.                                                                
  722.                                                                                 
  723.   The  active  editing  keys  are  the same used  with  the  keyboard  program: 
  724.   BACKSPACE, the cursor control keys UP ARROW,  DOWN ARROW,  RIGHT ARROW,  LEFT 
  725.   ARROW, HOME, END, PAGE UP, and PAGE DOWN.  The DELETE key functions to remove 
  726.   a character.   The INSERT key toggles between insert and overlay modes.   The 
  727.   insert  state  is shown in the lower right hand corner of the  screen  during 
  728.   editing.   Editing is ended by pressing the ENTER key causing a comparison of 
  729.   the student's input text (as corrected) and the contents of the file.         
  730.                                                                                 
  731.   Note  that  neither  the  (U)se nor (T)ext file name  is  remembered  between 
  732.   sessions.  It is always "Off" at the start of a Proficiency session.          
  733.                                                                                 
  734.   The  Proficiency  session can be stopped at any time by pushing the ESC  key. 
  735.   Parameters can then be changed and the session restarted or ESC can be pushed 
  736.   a second time to return to the main menu.                                     
  737.  
  738.   M. Morse Keyboard Tutor                                               Page 17 
  739.  
  740.                                                                                 
  741.                                                                                 
  742.                                                                                 
  743.                                                                                 
  744.                                                                                 
  745.                                                                                 
  746.                                                                                 
  747.                                                                                 
  748.                                                                                 
  749.                                                                                 
  750.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  751.    ║  Select options, press ENTER to start or ESC to return to the main menu  ║ 
  752.    ║                                                                          ║ 
  753.    ║                           MORSE KEYBOARD TUTOR                           ║ 
  754.    ║                                                                          ║ 
  755.    ║                  Select: █                                               ║ 
  756.    ║                          C. Character speed     16                       ║ 
  757.    ║                                                                          ║ 
  758.    ║                          W. Weighting           Random                   ║ 
  759.    ║                          D. Display text        After                    ║ 
  760.    ║                                                                          ║ 
  761.    ║                                                                          ║ 
  762.    ║                                                                          ║ 
  763.    ║                                                                          ║ 
  764.    ║                                                                          ║ 
  765.    ║                                                                          ║ 
  766.    ║                                                                          ║ 
  767.    ║                                                                          ║ 
  768.    ║                                                                          ║ 
  769.    ║                                                                          ║ 
  770.    ║                                                                          ║ 
  771.    ║                                                                          ║ 
  772.    ║                                                                          ║ 
  773.    ║                                                                          ║ 
  774.    ║                                                                          ║ 
  775.    ║                                                                          ║ 
  776.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  777.                                                                                 
  778.                                                                                 
  779.                                                                                 
  780.                       Figure 6. Morse Keyboard Tutor Menu                       
  781.  
  782.   M. Morse Keyboard Tutor                                               Page 18 
  783.  
  784.   The  Morse Keyboard Tutor allows a student to practice his keyboard skills by 
  785.   having  the computer send single characters and wait until he responds on the 
  786.   keyboard.   If  correct,  the next character is sent immediately.   If not  a 
  787.   short  low tone is sounded and the character is re-transmitted.   During this 
  788.   session  the student should make an effort NOT TO LOOK at the keyboard.   Use 
  789.   of  a blindfold while a bit extreme,  is recommended.   Morse Tutor will help 
  790.   develop typing skills in combination with copying code, but only if an effort 
  791.   is made not to watch the keyboard.                                            
  792.                                                                                 
  793.   The  (C)haracter  speed  key selects the  individual  character  transmission 
  794.   speed,  and  the (W)eight key the character weighting.   The (D)isplay option 
  795.   allows  selection  of  the transmitted text either "Before"  it  is  sent  or 
  796.   "After".  If the "Before" option is selected,  the character is displayed for 
  797.   the  time  required  to send a space between words  before  transmitting  the 
  798.   character.   Errors  are displayed using reverse video.   The display can  be 
  799.   disabled during transmission by setting this option to "Off".                 
  800.                                                                                 
  801.   The  session starts after pressing the ENTER key and can be ended at any time 
  802.   by pressing ESC.                                                              
  803.                                                                                 
  804.   At  the end of the session,  the text sent is displayed and a summary of  the 
  805.   student's  reaction  time in pressing the key for each character is given  in 
  806.   milliseconds  (thousandths of a second).   By practicing keyboard skills  the 
  807.   student can improve reaction time and improve performance in other sessions.  
  808.  
  809.   K. Keyboard Program                                                   Page 19 
  810.  
  811.                                                                                 
  812.                                                                                 
  813.                                                                                 
  814.                                                                                 
  815.                                                                                 
  816.                                                                                 
  817.                                                                                 
  818.                                                                                 
  819.                                                                                 
  820.                                                                                 
  821.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  822.    ║   EDIT mode keys active; Use keys F1-F8 or ESC to return to main menu    ║ 
  823.    ║                                                                          ║ 
  824.    ║                                                                          ║ 
  825.    ║                                                                          ║ 
  826.    ║                                                                          ║ 
  827.    ║                                                                          ║ 
  828.    ║                                                                          ║ 
  829.    ║                                                                          ║ 
  830.    ║                                                                          ║ 
  831.    ║                                                                          ║ 
  832.    ║                                                                          ║ 
  833.    ║                                                                          ║ 
  834.    ║                                                                          ║ 
  835.    ║                                                                          ║ 
  836.    ║                                                                          ║ 
  837.    ║                                                                          ║ 
  838.    ║                                                                          ║ 
  839.    ║                                                                          ║ 
  840.    ║                                                                          ║ 
  841.    ║                                                                          ║ 
  842.    ║                                                                          ║ 
  843.    ║                                                                          ║ 
  844.    ║                                                                          ║ 
  845.    ║    AS @      AR *      SK +      KN ^      BK #      -- =      SN $      ║ 
  846.    ║F1 SEND F2 13 WPM F3 16 MIN F4 CLS F5 LOAD F6 SAVE F7 DEL F8 STAT      INS║ 
  847.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  848.                                                                                 
  849.                                                                                 
  850.                                                                                 
  851.                         Figure 7. Keyboard Program Menu                         
  852.  
  853.   K. Keyboard Program                                                   Page 20 
  854.  
  855.   The keyboard session allows actual text to be prepared and sent for practice. 
  856.   It  is  possible to edit,  save and reload text to and from diskette or  hard 
  857.   disk.  The function keys F1 thru F8 select program options.                   
  858.                                                                                 
  859.   F1 will toggle the keyboard between EDIT and SEND states.   In SEND state the 
  860.   text  on the screen will be sent in Morse code.   Once the last character  is 
  861.   sent  (marked  by  the  small  square character at  the  end  of  the  text), 
  862.   transmission ends.  At any time during transmission of the code,  pressing F1 
  863.   causes sending to be suspended, and the EDIT state entered.   If the Prosigns 
  864.   option  (in the Options menu)  is "On",  whenever the program enters the Edit 
  865.   state it sends the Prosign AS (wait) to show suspension of code transmission. 
  866.   The  cursor  position displayed is the next letter to be sent.   Pressing  F1 
  867.   again  returns to the SEND state and causes code transmission to resume where 
  868.   it left off.                                                                  
  869.                                                                                 
  870.   As a memory aid for the operator, line 24 is used to display the keys to send 
  871.   the Morse Prosigns.  For example " AR *  "  means that the Prosign AR is sent 
  872.   using the "*" key on the keyboard.                                            
  873.                                                                                 
  874.   The  program MUST be in the EDIT state to use the F2 thru F8 program options. 
  875.   NOTE  -  the  default  mode is EDIT mode;  you can only enter  SEND  mode  by 
  876.   pressing F1 when in EDIT mode.                                                
  877.  
  878.   F2 allows the average speed of transmission to be set in words in minute.     
  879.                                                                                 
  880.   F3  allows  the  character speed of code transmitted to be set in  words  per 
  881.   minute.   If  the  character speed selected is faster than the  average  code 
  882.   speed,  additional  delay is inserted between characters to cause the average 
  883.   speed of transmission to be that selected by the F2 key.  The character speed 
  884.   cannot be set below than the average text sending speed.                      
  885.                                                                                 
  886.   At  the  end of the message,  the elapsed time is displayed on line 23  along 
  887.   with  an  equivalent characters count (numerics,  punctuation,  and  prosigns 
  888.   count  as two characters).   This information is used to compute and  display 
  889.   the effective sending speed, i.e. WPM=10*(Count)/(Seconds).                   
  890.                                                                                 
  891.   F4 clears the screen to allow the start of input of new text.                 
  892.                                                                                 
  893.   F5  allows the loading of previously saved text.   Pushing the key displays a 
  894.   complete list of all saved files, and provides a prompt on the bottom line of 
  895.   the  screen  requesting the name of the file to be loaded.   If the  file  is 
  896.   available, the screen is cleared and the stored text displayed.               
  897.                                                                                 
  898.   F6  allows the saving of screen text for later recall.   If overwriting of  a 
  899.   previously saved file is requested,  the operator is given the opportunity to 
  900.   confirm that overwriting is desired.                                          
  901.  
  902.   K. Keyboard Program                                                   Page 21 
  903.  
  904.  
  905.   F7 allows files to be deleted from the directory.                             
  906.                                                                                 
  907.   F8 displays character statistics and estimated time for the text displayed.   
  908.                                                                                 
  909.   If  you  wish  to add your own ASCII files,  just copy them to  the  your  MA 
  910.   discette in the same sub-directory with the other .KB files, making sure that 
  911.   each  file has an extension of ".KB".   Morse Academy will automatically  add 
  912.   them to its directory at the start of execution.                              
  913.                                                                                 
  914.   In EDIT state the following editing keys are active:                          
  915.                                                                                 
  916.      UP      - cursor up one line         DOWN    - cursor down one line        
  917.      PAGE UP - cursor to previous line    PAGE DN - cursor to next line         
  918.      LEFT    - cursor left one character  RIGHT   - cursor right one character  
  919.      HOME    - cursor to home position    END     - cursor to end of text       
  920.                                                                                 
  921.   The  ENTER key inserts an end of line symbol (small triangle)  at the  cursor 
  922.   position and erases the remainder of the line.                                
  923.                                                                                 
  924.   The  INSERT  key  toggles  the keyboard mode between  INS  (insert)  and  OVR 
  925.   (overlay)  states.  The state is displayed on the right of the bottom line of 
  926.   the  screen.   In  OVR  state input from the keyboard replaces  text  on  the 
  927.   screen. In INS mode it is inserted into the text and the screen text scrolled 
  928.   to the right to allow space for the inserted character.                       
  929.  
  930.   It is possible to embed in the text,  information about the average speed of  
  931.   code  to be sent and the character speed to be used during the  transmission. 
  932.   This is done by preceding the text with a string of the form "<ww:cc>", where 
  933.   ww is the average sending speed, and cc is the character speed.   For example 
  934.   "<5:16>"  causes the text to be sent at 5 WPM,  but with a character speed of 
  935.   16 WPM.                                                                       
  936.                                                                                 
  937.   ESC ends the keyboard session and returns to the main menu.                   
  938.  
  939.   W. Weighting Selection                                                Page 22 
  940.  
  941.                                                                                 
  942.                                                                                 
  943.                                                                                 
  944.                                                                                 
  945.                                                                                 
  946.                                                                                 
  947.                                                                                 
  948.                                                                                 
  949.                                                                                 
  950.                                                                                 
  951.    ╔══════════════════════════════════════════════════════════════════════════╗ 
  952.    ║          Select options or press ESC to return to the main menu          ║ 
  953.    ║                                                                          ║ 
  954.    ║             Select: █                                                    ║ 
  955.    ║                     W. Weighting of characters: Random                   ║ 
  956.    ║      5.5% │                                                              ║ 
  957.    ║  R        │                                                              ║ 
  958.    ║  e   5.0% │                                                              ║ 
  959.    ║  l        │                                                              ║ 
  960.    ║  a   4.4% │                                                              ║ 
  961.    ║  t        │                                                              ║ 
  962.    ║  i   3.8% │                                                              ║ 
  963.    ║  v        │                                                              ║ 
  964.    ║  e   3.3% │                                                              ║ 
  965.    ║           │                                                              ║ 
  966.    ║  w   2.7% │ ████████████████████████████████████                         ║ 
  967.    ║  e        │ ████████████████████████████████████                         ║ 
  968.    ║  i   2.2% │ ████████████████████████████████████                         ║ 
  969.    ║  g        │ ████████████████████████████████████                         ║ 
  970.    ║  h   1.6% │ ████████████████████████████████████                         ║ 
  971.    ║  t        │ ████████████████████████████████████                         ║ 
  972.    ║  i   1.1% │ ████████████████████████████████████                         ║ 
  973.    ║  n        │ ████████████████████████████████████                         ║ 
  974.    ║  g   0.5% │ ████████████████████████████████████                         ║ 
  975.    ║           └ ████████████████████████████████████                         ║ 
  976.    ║             0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ                         ║ 
  977.    ╚══════════════════════════════════════════════════════════════════════════╝ 
  978.                                                                                 
  979.                                                                                 
  980.                                                                                 
  981.                        Figure 8. Weighting Selection Menu                       
  982.  
  983.   W. Weighting Selection                                                Page 23 
  984.  
  985.   The  Weighting selections session allows the graphical display of  characters 
  986.   by  frequency of occurrence for the selected weighting.   It also permits the 
  987.   student  or  instructor  to set his own weightings  to  emphasize  particular 
  988.   characters within the text sent.                                              
  989.                                                                                 
  990.   The   (W)eight  key  selects  different  frequency  patterns  of  sending  of 
  991.   characters  and  displays the result graphically.   The graphical display  is 
  992.   useful  in  helping  the  student visualize the effect of  weighting  on  the 
  993.   frequency of transmission.                                                    
  994.                                                                                 
  995.   Weightings  allow the student to control repetition percentages of characters 
  996.   to stress those that require more practice.  Each time the key is pressed one 
  997.   of following four options is successively selected and graphically displayed: 
  998.                                                                                 
  999.       Random    - the character weight will be random (each character having    
  1000.                   the same probability of being sent).                          
  1001.       Text      - the character weight approximates that of english text        
  1002.                   with the vowels occurring more frequently.  (This will cause  
  1003.                   the average speed to increase since these characters are      
  1004.                   short in Morse code.)                                         
  1005.       History   - the characters missed during the last complete Receive Game   
  1006.                   will be sent more frequently.                                 
  1007.       Student's - the character weight set by the student will be used to       
  1008.                   control the frequency of selection.                           
  1009.  
  1010.   When  the  Student's  option is selected,  three  additional  functions  are  
  1011.   provided to allow setting character weightings.  These are:                   
  1012.                                                                                 
  1013.    (I)nitialize - sets character weightings equal so all characters have an     
  1014.                   equal chance of being selected, i.e. random selection.        
  1015.                                                                                 
  1016.    (+)          - requests the input of characters whose weightings are to be   
  1017.                   increased.                                                    
  1018.                                                                                 
  1019.    (-)          - requests the input of characters whose weightings are to be   
  1020.                   decreased.                                                    
  1021.                                                                                 
  1022.   The  algorithm used to select weightings assumes the selected characters will 
  1023.   be sent 67%  of the time while the others being learned will occupy 33%.   If 
  1024.   only  one character is selected it will be sent very frequently -  two-thirds 
  1025.   of time!  If six characters are chosen then each will be sent 11% of the time 
  1026.   and the remaining letters will be sent 33% of the time.                       
  1027.                                                                                 
  1028.   Weightings   are  displayed  graphically  so  the  student  has  a  pictorial 
  1029.   representation.   The  characters being learned are displayed as a bar  graph 
  1030.   showing the frequency of selection vertically by character horizontally.      
  1031.                                                                                 
  1032.   ESC  can be pressed while in (W)eighting edit mode to return to the  sub-menu 
  1033.   and again to return to the main menu.                                         
  1034.  
  1035.   V. View Previous Session                                              Page 24 
  1036.  
  1037.                                                                                 
  1038.                                                                                 
  1039.                                                                                 
  1040.                                                                                 
  1041.                                                                                 
  1042.                                                                                 
  1043.                                                                                 
  1044.                                                                                 
  1045.                                                                                 
  1046.                                                                                 
  1047.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1048.   ║                                                                           ║ 
  1049.   ║                             VIEW LAST SESSION                             ║ 
  1050.   ║                                                                           ║ 
  1051.   ║                   Select: █                                               ║ 
  1052.   ║                           R. Receiving game                               ║ 
  1053.   ║                           E. Endurance game                               ║ 
  1054.   ║                           P. Proficiency session                          ║ 
  1055.   ║                           M. Morse keyboard tutor                         ║ 
  1056.   ║                                                                           ║ 
  1057.   ║                           L. Log all history                              ║ 
  1058.   ║                           D. Delete all log's                             ║ 
  1059.   ║                                                                           ║ 
  1060.   ║                                                                           ║ 
  1061.   ║                                                                           ║ 
  1062.   ║                                                                           ║ 
  1063.   ║                                                                           ║ 
  1064.   ║                                                                           ║ 
  1065.   ║                                                                           ║ 
  1066.   ║                                                                           ║ 
  1067.   ║                                                                           ║ 
  1068.   ║                                                                           ║ 
  1069.   ║                                                                           ║ 
  1070.   ║                                                                           ║ 
  1071.   ║                                                                           ║ 
  1072.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1073.                                                                                 
  1074.                                                                                 
  1075.                                                                                 
  1076.                                                                                 
  1077.                         Figure 9. View Last Session Menu                        
  1078.  
  1079.   V. View Previous Session                                              Page 25 
  1080.  
  1081.   Morse  Academy  remembers  the  text and statistics generated  for  the  last 
  1082.   (R)eceiving  game,  (E)durance,  (P)roficiency,  and  (M)orse keyboard  tutor 
  1083.   sessions.  The View menu allows the student to recall these previous sessions 
  1084.   of computer generated code for review or printing.                            
  1085.                                                                                 
  1086.   Note that the total history log is cumulative and use over a long period will 
  1087.   take up a lot of disk storage (even more critical for discette only systems). 
  1088.   Periodically  you should use the File commands in the Option menu to copy the 
  1089.   historical log to a discette (for review by your instructor)  and/or to clear 
  1090.   it.   If  you know DOS commands you can do this directly by operating on  the 
  1091.   files LOG-α.VW, where α is R, E, P or M for the respective sessions.          
  1092.                                                                                 
  1093.   The  (L)ogging  option allows the student to disable all logging,  to  select 
  1094.   logging  for the last session only,  or to save each session in a  cumulative 
  1095.   log.  Press "L" to cycle thru the three options.                              
  1096.                                                                                 
  1097.   The (D)elete option deletes ALL log history.  Prior to executing this command 
  1098.   Morse  Academy  will  ask for confirmation of the command.   Press  ENTER  to 
  1099.   delete the log's, or ESC to cancel the command.                               
  1100.                                                                                 
  1101.   You can press the F9 key at any time to print the screen contents and save it 
  1102.   for later review.                                                             
  1103.                                                                                 
  1104.   Pressing ESC at any time will cause Morse Academy to return to the main menu. 
  1105.  
  1106.   O. Option Selections                                                  Page 26 
  1107.  
  1108.                                                                                 
  1109.                                                                                 
  1110.                                                                                 
  1111.                                                                                 
  1112.                                                                                 
  1113.                                                                                 
  1114.                                                                                 
  1115.                                                                                 
  1116.                                                                                 
  1117.                                                                                 
  1118.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1119.   ║                                                                           ║ 
  1120.   ║              Options: █                                                   ║ 
  1121.   ║                       I. Initial help menu: On                            ║ 
  1122.   ║                       R. Reset ALL parameters to default                  ║ 
  1123.   ║                       P. Prosign cues in Morse: Off                       ║ 
  1124.   ║                                                                           ║ 
  1125.   ║                       S. Select character sequence                        ║ 
  1126.   ║                       E. Edit character sequence                          ║ 
  1127.   ║                                                                           ║ 
  1128.   ║                       C. Color selections                                 ║ 
  1129.   ║                       T. Tone adjustment                                  ║ 
  1130.   ║                                                                           ║ 
  1131.   ║               Character sequence 0:  Student's Personal Set               ║ 
  1132.   ║               ┌───────────────────────────────────────────┐               ║ 
  1133.   ║               │AERN*TIOSDHCUY.LMPGF,WB=J/KQXVZ?+1234567890│               ║ 
  1134.   ║               └───────────────────────────────────────────┘               ║ 
  1135.   ║                                                                           ║ 
  1136.   ║                                                                           ║ 
  1137.   ║                                                                           ║ 
  1138.   ║                                                                           ║ 
  1139.   ║                                                                           ║ 
  1140.   ║                                                                           ║ 
  1141.   ║                                                                           ║ 
  1142.   ║                                                                           ║ 
  1143.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1144.                                                                                 
  1145.                                                                                 
  1146.                                                                                 
  1147.                                                                                 
  1148.                                                                                 
  1149.                         Figure 10. Option Selection Menu                        
  1150.  
  1151.   O. Option Selections                                                  Page 27 
  1152.  
  1153.   The  (O)ptions session allows the student or instructor to tailor  parameters 
  1154.   to make the sessions more effective.  The default options supplied with Morse 
  1155.   Academy  are  thought to be best for a new student so it is not necessary  to 
  1156.   use this session.   But as students progress they may wish to learn about the 
  1157.   options available, so they can adjust the program to their needs.             
  1158.                                                                                 
  1159.   The  (I)nitial Help Menu option allows the initial Help message to be skipped 
  1160.   when  starting Morse Academy.   Successively depressing this key will set the 
  1161.   option "On" or "Off".  If new students are going to be using the program,  it 
  1162.   would  be  better  to set it on.   Once the information on the  initial  Help 
  1163.   screen is known, operation is more convenient without it.                     
  1164.                                                                                 
  1165.   The  (R)eset key causes Morse Academy to set all parameters to their  default 
  1166.   values for a new student.  Prior to execution, confirmation is requested.     
  1167.                                                                                 
  1168.   The  (P)rosign  Cues  option allows the generation or  suppression  of  Morse 
  1169.   Prosigns  automatically  generated by Morse Academy to cue operation  of  the 
  1170.   program.                                                                      
  1171.                                                                                 
  1172.   By setting this option "On",  the student can be introduced to the use of all 
  1173.   the context options listed below.   By setting this option to SESSIONS,  only 
  1174.   the  last three apply.   For newer students it may be preferable to  suppress 
  1175.   all  Prosign usage if it causes confusion.   This can be done by setting  the 
  1176.   option to "Off" (all except for the last one, which is always selected).      
  1177.  
  1178.   The context options are:                                                      
  1179.                                                                                 
  1180.    - returning to the main menu causes sending the Morse letter "K" (Go ahead). 
  1181.    - entering  HELP using the  F10 function  key or exiting it  is cued  by the 
  1182.      Prosign "BK" (Break).                                                      
  1183.    - Help continuation cued by the Prosign "=" (double dash, meaning pause).    
  1184.    - the  suspension of  sending  of text during  the Keyboard session (toggled 
  1185.      with F1) is cued by the Prosign AS (wait).                                 
  1186.    - the completion of the Morse Receiving and  Endurance sessions is marked by 
  1187.      the Prosign SK (Final Transmission).                                       
  1188.    - the completion of the text generated by the Proficiency and Morse Keyboard 
  1189.      tutor sessions are marked  by  the  Prosign AR (End of Transmission).      
  1190.    - incorrect input or an input requiring confirmation causes "?" to be sent.  
  1191.                                                                                 
  1192.   The  (S)elect Character Sequence key allows the character set to be  selected 
  1193.   from  those  provided with the program.   Repeatedly pressing this  key  will 
  1194.   select  from  four  different sets.   The set number  currently  selected  is 
  1195.   displayed just above the box containing the sequence.  The  sequences are:    
  1196.                                                                                 
  1197.      - Sequence "0" is your personal sequence that can be edited as you desire. 
  1198.      - Sequence "1" is the ARRL recommended sequence.                           
  1199.      - Sequence "2" is the Morse Academy recommended sequence.                  
  1200.      - Sequence "3" is the complete Morse Academy code set, including the       
  1201.        special European characters rarely heard on the U.S. amateur bands.      
  1202.  
  1203.   O. Option Selections                                                  Page 28 
  1204.  
  1205.  
  1206.   When ESC is pressed, the character set being displayed will be copied to set  
  1207.   "0" (your personal set).  Be careful to select the set you want before ending 
  1208.   this sub-session or you may have to reedit your personal set.                 
  1209.                                                                                 
  1210.   The  (E)dit  Character  Sequence  menu allows you  to  change  the  character 
  1211.   sequence.                                                                     
  1212.                                                                                 
  1213.   The active edit keys are:                                                     
  1214.                                                                                 
  1215.       HOME    - sets the cursor to the beginning of the character string        
  1216.       END     - sets the cursor to the end of the character string              
  1217.       LEFT    - the cursor LEFT  arrow key moves left  one position             
  1218.       RIGHT   - the cursor RIGHT arrow key moves right one position             
  1219.                                                                                 
  1220.   If any character (contained in the string) is typed, it will first be sent in 
  1221.   Morse  to  confirm the selection,  and then inserted into the string  at  the 
  1222.   position  of  the cursor with the remaining characters being re-sequenced  as 
  1223.   required.  This allows the character string to be set in any desired order.   
  1224.                                                                                 
  1225.   When  you are finished editing and the sequence of the string is  acceptable, 
  1226.   press  ESC to return to the sub-session menu and again to return to the  main 
  1227.   menu.   The  edited sequence will then be permanently stored in your Personal 
  1228.   Sequence "0".                                                                 
  1229.  
  1230.   The  (C)olor  option  allows setting colors for displaying  Morse  Academy's  
  1231.   menus.  Depending on your PC's display controller, up to any of 16 colors can 
  1232.   be assigned to the characters, background,  or the prompt line (first line on 
  1233.   the  screen).   The program will not allow the same value for characters  and 
  1234.   background since the text would not be visible.                               
  1235.                                                                                 
  1236.   The  (T)one option invokes a sub-menu that has two modes,  depending on which 
  1237.   method of tone generations is used -  the PC's internal SOUND generator or an 
  1238.   external tone generator connected to your PC's parallel port. (see appendix 3 
  1239.   for  details  on the tone generator).  The (C)hange command in the Tone  sub- 
  1240.   menu allows switching between these two modes.                                
  1241.                                                                                 
  1242.   If you have selected the PC's internal sound generator the active keys are:   
  1243.                                                                                 
  1244.     (+)   Increase the tone 10 Hz       (N)   No tone generated                 
  1245.     (-)   Decrease the tone 10 Hz       (S)   Sounds the current tone           
  1246.     (D)   Reset tone to 800 Hz          (V)   Selects session initiated         
  1247.     (UP)  Increase sending speed               random variable tones            
  1248.     (DN)  Decrease sending speed               (ranges ± two 10 Hz deviations)  
  1249.                                                                                 
  1250.   (UP and DN are the cursor UP arrow and cursor DOWN arrow keys).   If you have 
  1251.   selected  use of an external tone generator the options to change or suppress 
  1252.   the tone frequency are not available (+, -, D, and N).                        
  1253.  
  1254.   O. Option Selections                                                  Page 29 
  1255.  
  1256.  
  1257.   For  details  on  how to construct an external tone generator for  use  with  
  1258.   Morse  Academy,  see  Appendix C,  "Construction Notes for an  External  Tone 
  1259.   Generator".                                                                   
  1260.                                                                                 
  1261.   The  port  selection,  and the functions to select the different  frequencies 
  1262.   used  by  Morse  Academy  are  defined in the element  PORT  on  the  program 
  1263.   discette. See Appendix C for more detail on these values.                     
  1264.                                                                                 
  1265.   The  external  tone generator code speed accuracy depends on the PC's  clock. 
  1266.   This  sub-menu provides a method to increase or decrease an adjustment factor 
  1267.   for the code speed, by using the  or  keys.  For the best results, use of a 
  1268.   highly accurate external time piece is recommended.   The  word PARIS sent 5, 
  1269.   10  or  more  times,  can be timed to determine the accuracy of  your  PC  as 
  1270.   modified by the clock adjustment factor.                                      
  1271.                                                                                 
  1272.   Support  of  the  external code generator requires a compatible  AT  or  PS/2 
  1273.   Series  computer with BIOS dated 1/10/84 or later.   It will NOT operate on a 
  1274.   PS/2 model 30, or XT computer.  The BIOS date applies to IBM PC's,  but other 
  1275.   compatibles MAY have approximately the same date codes.   (See Appendix C for 
  1276.   information on how to find your PC's BIOS date).                              
  1277.  
  1278.   Appendix A - Amateur Radio Morse Abbreviations                        Page 30 
  1279.  
  1280.                                                                                 
  1281.   MORSE CODE ABBREVIATIONS USED IN AMATEUR RADIO QSO's                          
  1282.                                                                                 
  1283.   After  you  have  advanced  to the point of being able  to  copy  some  QSO's 
  1284.   (message  exchanges  between two Amateur radio stations)  you will find  that 
  1285.   many  of  the  words in the text copied are abbreviations.   To help  you  in 
  1286.   learning  to  copy  QSO's a list of commonly used  abbreviations  is  printed 
  1287.   below.                                                                        
  1288.                                                                                 
  1289.   ABT  >ABOUT                          OPR  >OPERATOR                           
  1290.   ADDR >ADDRESS                        OT   >OLD TIMER                          
  1291.   AGN  >AGAIN                          PSE  >PLEASE                             
  1292.   ANT  >ANTENNA                        R    >RECEIVED SOLID OR YES              
  1293.   BCI  >BROADCAST INTERFERENCE         RCVR >RECEIVER                           
  1294.   BCNU >BE SEEING YOU                  RCVD >RECEIVED                           
  1295.   BK   >BREAK                          RFI  >RADIO FREQUENCY INTERFERENCE       
  1296.   B4   >BEFORE                         RPT  >REPEAT                             
  1297.   CFM  >CONFIRM                        RTTY >RADIO TELETYPE                     
  1298.   CK   >CHECK                          RX   >RECEIVER                           
  1299.   CL   >CLOSING STATION                SASE >SELF ADDRESSED STAMPED ENVELOPE    
  1300.   CPY  >COPY                           SIG  >SIGNAL                             
  1301.   CQ   >CALLING ANY STATION            SKED >SCHEDULE                           
  1302.   CUL  >SEE YOU LATER                  SRI  >SORRY                              
  1303.   DLVD >DELIVERED                      SSB  >SINGLE SIDE BAND                   
  1304.   DN   >DOWN                           SVC  >SERVICE                            
  1305.   DR   >DEAR                           SWL  >SHORTWAVE LISTENER                 
  1306.   DX   >DISTANCE                       TFC  >TRAFFIC (MESSAGES)                 
  1307.   ES   >AND                            TFX  >TRAFFIC (MESSAGES)                 
  1308.   FB   >FINE BUSINESS                  TKS  >THANKS                             
  1309.   FER  >FOR                            TNX  >THANKS                             
  1310.   FREQ >FREQUENCY                      TU   >THANK YOU                          
  1311.   FRM  >FROM                           TVI  >TELEVISION INTERFERENCE            
  1312.   GA   >GO AHEAD OR GOOD AFTERNOON     TX   >TRANSMITTER                        
  1313.   GB   >GOODBYE                        UR   >YOUR                               
  1314.   GE   >GOOD EVENING                   URS  >YOURS                              
  1315.   GM   >GOOD MORNING                   VY   >VERY                               
  1316.   GN   >GOOD NIGHT                     VFO  >VARIABLE FREQUENCY OSCILLATOR      
  1317.   GND  >GROUND                         WKD  >WORKED                             
  1318.   HI HI>LAUGHING                       WKG  >WORKING                            
  1319.   HR   >HERE                           WL   >WILL                               
  1320.   HV   >HAVE                           WPM  >WORD PER MINUTE                    
  1321.   HW   >HOW                            WRK  >WORK                               
  1322.   K    >GO AHEAD                       WRKED>WORKED                             
  1323.   LID  >POOR OPERATOR                  WX   >WEATHER                            
  1324.   MSG  >MESSAGE                        XCRV >TRANSCEIVER                        
  1325.   NCS  >NET CONTROL STATION            XMTR >TRANSMITTER                        
  1326.   NIL  >NOTHING                        XTAL >CRYSTAL                            
  1327.   NR   >NUMBER                         XYL  >WIFE                               
  1328.   NW   >NOW                            YL   >YOUNG LADY                         
  1329.   OB   >OLD BOY                        Z    >UNIVERSAL COORDINATED TIME (UTC)   
  1330.   OM   >OLD MAN                        73   >BEST REGARDS                       
  1331.   OP   >OPERATOR                       88   >LOVE AND KISSES                    
  1332.  
  1333.   Appendix B - Frequently used Q-Signals                                Page 31 
  1334.  
  1335.                                                                                 
  1336.   Q-SIGNALS FREQUENTLY USED IN AMATEUR COMMUNICATIONS                           
  1337.                                                                                 
  1338.   The following "Q signals" are common in Amateur communications.   The list is 
  1339.   far   from  exhaustive,   but  knowing  just  these  few  can  increase   the 
  1340.   understanding of exchanges between radio amateurs.                            
  1341.                                                                                 
  1342.    Code Meaning                               Example of usage                  
  1343.    ──── ─────────────────────────             ───────────────────────────────   
  1344.    QRL  ARE YOU BUSY?                         QRL?                              
  1345.                                               (Is this frequency in use?)       
  1346.                                                                                 
  1347.    QRM  IS MY SIGNAL BEING INTERFERED WITH?   UR RST IS 599 WITH QRM            
  1348.                                               (your signal is Readability 5,    
  1349.                                                Strength 9, and Tone 9 with      
  1350.                                                interference)                    
  1351.                                                                                 
  1352.    QRN  ARE YOU TROUBLED BY STATIC?           UR RST IS 579 WITH QRN            
  1353.                                               (your signal is Readability 5,    
  1354.                                                Strength 9, and Tone 9 with      
  1355.                                                static)                          
  1356.                                                                                 
  1357.    QRP  SHALL I DECREASE TRANSMITTER POWER?   I AM RUNNING QRP 5 WATTS          
  1358.                                               (I am running low power 5 watts)  
  1359.  
  1360.    QRS  SHALL I SEND MORE SLOWLY?             PSE QRS                           
  1361.                                               (Please slow down)                
  1362.                                                                                 
  1363.    QRT  SHALL I STOP SENDING?                 I HAVE TO GO QRT NOW              
  1364.                                               (I have to stop now)              
  1365.                                                                                 
  1366.    QRU  HAVE YOU ANYTHING FOR ME?             I AM QRU                          
  1367.                                               (I have nothing more to say)      
  1368.                                                                                 
  1369.    QRV  ARE YOU READY?                        DO YOU QRV ON 20 MTRS?            
  1370.                                               (Do you operate on the 20 meter   
  1371.                                                band?)                           
  1372.                                                                                 
  1373.    QRX  WHEN WILL YOU CALL AGAIN?             PSE QRX                           
  1374.                                               (Please standby until I call you  
  1375.                                                again)                           
  1376.                                                                                 
  1377.    QRZ  WHO IS CALLING ME?                    QRZ?                              
  1378.                                               (Who is calling me?)              
  1379.                                                                                 
  1380.    QSB  ARE MY SIGNALS FADING?                UR 569 WITH QSB                   
  1381.                                               (Your signal is Readability 5,    
  1382.                                                Strength 6, and Tone 9 with      
  1383.                                                fading - increasing and          
  1384.                                                decreasing of signal strength    
  1385.                                                during the transmission)         
  1386.  
  1387.   Appendix B - Frequently used Q-Signals                                Page 32 
  1388.  
  1389.  
  1390.    QSL  CAN YOU ACKNOWLEDGE RECEIPT?          PSE QSL VIA THE BURO              
  1391.                                               (Please send me your QSL card     
  1392.                                                by mail via the QSL bureau)      
  1393.                                                                                 
  1394.    QSO  CAN YOU COMMUNICATE WITH ... DIRECT?  TNX FOR THE QSO                   
  1395.                                               (Thanks for this radio contact)   
  1396.                                                                                 
  1397.    QSP  WILL YOU RELAY TO ... ?               PSE QSP MY NEW CALL TO BILL       
  1398.                                               (Please tell bill that my new     
  1399.                                                call sign is ....)               
  1400.                                                                                 
  1401.    QST  GENERAL CALL TO ALL AMATEURS!         QST QST QST                       
  1402.                                               (General call preceding message   
  1403.                                                addressed to all Amateurs and    
  1404.                                                ARRL members.  Also the name of  
  1405.                                                the monthly magazine published   
  1406.                                                by the ARRL for all Radio        
  1407.                                                Amateurs)                        
  1408.                                                                                 
  1409.    QSY  SHALL I CHANGE FREQUENCY?             PSE QSY UP 5 AND CALL ME          
  1410.                                               (Please increase your frequency   
  1411.                                                by 5 Kilohertz and call me)      
  1412.                                                                                 
  1413.    QTH  WHAT IS YOUR LOCATION?                MY QTH IS LOS ANGELES             
  1414.                                               (The location of my station is    
  1415.                                                Los Angeles)                     
  1416.  
  1417.   Appendix C - Construction Notes for an External Tone Generator        Page 33 
  1418.  
  1419.                                                                                 
  1420.   Support of an external code generator requires a compatible AT or PS/2 Series 
  1421.   computer  with  BIOS dated 1/10/84 or later.   It will NOT operate on a  PS/2 
  1422.   model 30, or XT computer.  This BIOS date applies only to IBM PC's, but other 
  1423.   compatibles  MAY have approximately the same date codes.   Use the DOS  DEBUG 
  1424.   command to get the BIOS date of your PC to see if you can use this feature.   
  1425.                                                                                 
  1426.                           C>DEBUG                                               
  1427.                           -D FFFF:0000                                          
  1428.                                                                                 
  1429.   The date is in ASCII starting at FFFF:0005.  Type Q to exit DEBUG.            
  1430.                                                                                 
  1431.   The  operation of an external tone generator is controlled with parameters in 
  1432.   the  file  PORT.   It contains five numbers,  the first of which is  used  to 
  1433.   select the port used to control the tone generator.   The default setting 888 
  1434.   (378 Hex) is for LPT1, the standard printer port.   If your PC has additional 
  1435.   printers, it can be set to other ports by editing the ASCII file PORT.        
  1436.                                                                                 
  1437.                                      <───Port  Number───>                       
  1438.                   Printer            Hex          Decimal                       
  1439.                   ───────            ───          ───────                       
  1440.                     LPT1             378            888                         
  1441.                     LPT2             278            632                         
  1442.                     LPT3             3BC            932                         
  1443.  
  1444.   No  testing  has been done with communications ports,  but logically  keying  
  1445.   those  ports  would  seem to be possible with the coding  provided  in  Morse 
  1446.   Academy.  Those hardware ports are:                                           
  1447.                                                                                 
  1448.                                      <───Port  Number───>                       
  1449.                   Serial             Hex          Decimal                       
  1450.                   ──────             ───          ───────                       
  1451.                     COM1             3F8           1016                         
  1452.                     COM2             2F8            760                         
  1453.                                                                                 
  1454.   The program is written to support sending four different tones needed for the 
  1455.   full support of Morse Academy sessions:                                       
  1456.                                                                                 
  1457.       Frequency  Purpose                               Hex      Decimal         
  1458.       ─────────  ─────────────────────────────────     ───      ───────         
  1459.          0 Hz    Keyer off                              FF        255           
  1460.        300 Hz    Low pitch long tone for error          FE        254           
  1461.        800 Hz    Keyer on                               FD        253           
  1462.       1800 Hz    High pitch short tone for success      FC        252           
  1463.                                                                                 
  1464.   The  choice of frequencies and function codes is arbitrary and can be changed 
  1465.   to  accommodate  any hardware implementation.   These four values are  stored 
  1466.   immediately  after the port address in the element PORT in the Morse  Academy 
  1467.   directory.  They can be modified to support other hardware designs.           
  1468.  
  1469.   Appendix C - Construction Notes for an External Tone Generator        Page 34 
  1470.  
  1471.  
  1472.   The  author  would prefer that any hardware built for Morse Academy  support  
  1473.   all  four frequencies so the full functionality of the program is  preserved. 
  1474.   There are however many approaches to providing the necessary keying, and many 
  1475.   different  possible  uses.   Although the author has not  confirmed  it,  the 
  1476.   simplest circuit may be to drive a keyer or transceiver thru a diode directly 
  1477.   from  the  parallel  port,  e.g.  connect of the anode of the  diode  to  the 
  1478.   positive side of the keyer and the cathode to pin 2 of the parallel port, and 
  1479.   pin  25  to the keyer ground.  (This works only with keyers that  operate  by 
  1480.   closing a +5 volts to ground at less than 10 mA.)                             
  1481.  
  1482.                                                                                 
  1483.  
  1484.   Appendix C - Construction Notes for an External Tone Generator        Page 35 
  1485.  
  1486.  
  1487.   SAMPLE CIRCUIT                                                                
  1488.                                                                                 
  1489.   To debug the program, a simple circuit was designed which fits onto a circuit 
  1490.   card about one inch square.  Power was taken from the parallel port.  This is 
  1491.   the  reason  that all function codes indicated above had the high  bits  set. 
  1492.   The top six bits were set to have their power output in parallel to drive the 
  1493.   circuit.   Care must be taken in the design to not overload the PC's outputs. 
  1494.   Drawing  excessive  current  will  damage the  port  driver  chip.   The  pin 
  1495.   assignments for the 25 pin parallel port are:                                 
  1496.                                                                                 
  1497.                         Pin     Bit           Output                            
  1498.                        ───      ───           ─────────────                     
  1499.                         25                    Ground                            
  1500.                          2       0            Function 0                        
  1501.                          3       1            Function 1                        
  1502.                          4       2            +5 volt power                     
  1503.                          5       3            +5 volt power                     
  1504.                          6       4            +5 volt power                     
  1505.                          7       5            +5 volt power                     
  1506.                          8       6            +5 volt power                     
  1507.                          9       7            +5 volt power                     
  1508.                                                                                 
  1509.  
  1510.   An  alternative design could have used three master bits for tone  selection  
  1511.   using  only five power supply pin outputs.   A note of caution on use of  the 
  1512.   output  pins  as  a  power source.   While the circuit  can  be  designed  to 
  1513.   represent  "keyer  off"  as the absence of function bits,  depending  on  the 
  1514.   circuit  you  may  still want to select all power bits to insure  a  constant 
  1515.   voltage.  Keying all bits may result in chirping.                             
  1516.                                                                                 
  1517.   The  sample circuit uses a single sound manufactured by Radio Shack called  a 
  1518.   LED  flasher  that almost meets the three-tone requirement of Morse  Academy. 
  1519.   The  part is an eight pin LM3909 -  Radio Shack part number  276-1705.   Only 
  1520.   fourteen parts are required:                                                  
  1521.                                                                                 
  1522.       Part          Qty   Description                                           
  1523.       ──────        ───   ──────────────────────────────────────────            
  1524.       LM3909         1    LED Flasher Chip, Radio Shack P/N 276-1705            
  1525.       Socket         1    Eight pin IC socket                                   
  1526.       1N270          6    Germanium diode (or similar)                          
  1527.       Resistor       1    ¼ watt 100 Ω                                          
  1528.       Resistor       1    ¼ watt 12,000 Ω                                       
  1529.       Capacitor      1    10 µf (electrolytic)                                  
  1530.       Capacitor      1    0.1 µf (mylar)                                        
  1531.       Connector      1    25 pin parallel port connector (male)                 
  1532.       Connector      1    audio phone jack                                      
  1533.       Circuit board  1    about one inch square (length of 25 pin connector)    
  1534.                                                                                 
  1535.  
  1536.   Appendix C - Construction Notes for an External Tone Generator        Page 36 
  1537.  
  1538.  
  1539.        (from parallel port                                                      
  1540.          25 pin connector)               0.1 µf                                 
  1541.                                 ┌────┤ ├───────────────┐                        
  1542.       ┌──────25                 │                      │                        
  1543.       │            12 kΩ        │   ┌───────────────┐  │   100 Ω                
  1544.       │      2────/\/\/\────────┴───┤8             2├──┴──/\/\/\──┐ (to phone   
  1545.       │      3───────────────┐      │               │             │   jack)     
  1546.       │                      │  ┌───┤4             3│N/C          │             
  1547.       │      4────├────┐    │  │   │    LM 3909    │             └─── +        
  1548.       │                 │    └──────┤1             5├───────────────── -        
  1549.       │      5────├────┤       │   │               │                           
  1550.       │                 │       ├───┤6             7│N/C                        
  1551.       │      6────├────┤       │   └───────────────┘                           
  1552.       │                 │       │                                               
  1553.       │      7────├────┤       │                                               
  1554.       │                 │       │  Current drain is approx. 1 mA (max);         
  1555.       │      8────├────┤       │  12 kΩ resistor and 0.1 µf capacitor          
  1556.       │                 │       │  set tone frequencies                         
  1557.       │      9────├────┤ +     │                                               
  1558.       │                ─┴─      │                                               
  1559.       │                ─┬─12 µf │ (Ground)                                      
  1560.       └─────────────────┴───────┘                                               
  1561.                                                                                 
  1562.                         Sample Tone Generator Circuit.                          
  1563.  
  1564.   In  testing  this circuit on various computers if was found that  the         
  1565.   tone  frequencies  are  very  sensitive to the  parallel  port  output        
  1566.   voltage.   This  is  especially true for battery powered  laptops  and        
  1567.   notebooks,  where  in  some  cases  the  tone  off  function  actually        
  1568.   generated a low frequency tone.   Adjustment of the circuit values may        
  1569.   be necessary to generate the proper frequencies.   A different circuit        
  1570.   design  may be more appropriate to the wide range of computers on  the        
  1571.   market.                                                                       
  1572.                                                                                 
  1573.                                                                                 
  1574.  
  1575.